home *** CD-ROM | disk | FTP | other *** search
/ Graphics Interactive / Graphics Interactive.iso / sketch.tbk (.txt) < prev    next >
Asymetrix ToolBook File  |  1996-10-25  |  2MB  |  1,674 lines

  1. sketchA
  2. sketchB
  3. sketchC
  4. sketchD
  5. sketchE
  6. sketchF
  7. sketchG
  8. sketchH
  9. sketchI
  10. sketchJ
  11. sketchK
  12. sketchL
  13. frame
  14. foundation
  15. finish
  16. blank
  17. objectives
  18. audio\skech_a1.wav
  19. audio\skech_b1.wav
  20. audio\skech_c1.wav
  21. audio\skech_d1.wav
  22. audio\skech_e1.wav
  23. audio\skech_f1.wav
  24. audio\skech_g2.wav
  25. audio\skech_h1.wav
  26. audio\skech_i2.wav
  27. audio\skech_j1.wav
  28. audio\skech_k1.wav
  29. audio\skech_l1.wav
  30. audio\frame.wav
  31. audio\foundati.wav
  32. audio\finish.wav
  33. audio\finish.wav
  34. audio\chapter2.wav
  35. 4sketchList, currframe, lastAnim, thisAnim, lastWav, thisWav, wavList
  36. --switch the 
  37. 5 = "sketchA" 
  38.  = "instruct,step1,step2,step3"
  39. k = "
  40. <,sketchB,sketchC,sketchD"
  41. ("hand" & i)
  42. AnimDone
  43. AudioDone
  44. handanim
  45. "hand1"
  46. "hand4"
  47. "hand2"
  48. "hand3"
  49. mmNotify cRef, cCommand, cResult
  50.  = "successful"
  51. buttonClick
  52. 4sketchList, currframe, currObject, thisWav, wavList, audioOn, currfield, vol
  53. f + 1
  54.         normalGraphic 
  55. = icon "forwardsml"
  56.     syserrornumber = 0
  57. thiswav 
  58. mmIsOpen 
  59. clip 
  60.             mmClose 
  61.  notify 
  62. mmvolume 
  63. mmPlay 
  64. audioerror
  65. notifyBefore 
  66.         enabled 
  67. update
  68. mmNotify cRef, cCommand, cResult
  69. buttonClick
  70. 4sketchList, currframe, currObject, thisWav, audioOn, wavList, vol
  71. [ + 1
  72.         normalGraphic 
  73. = icon "forwardsml"
  74.     syserrornumber = 0
  75. thiswav 
  76. (mmstatus 
  77. clip 
  78. = "playing" 
  79. 1= "paused")
  80.         mmstop 
  81. Jwait
  82.  <> 1
  83. mmIsOpen 
  84. mmClose 
  85.  notify 
  86. mmvolume 
  87. mmPlay 
  88. handanim 
  89. audioerror
  90. notifyBefore 
  91. mmNotify cRef, cCommand, cResult
  92. = vol
  93. update
  94. buttonClick
  95. 4sketchList, currframe, currObject, thisWav, audioOn, wavList, vol
  96. 7 > 1
  97. V - 1
  98.     syserrornumber = 0
  99. mmIsOpen 
  100. clip 
  101.             mmClose 
  102.  notify 
  103. mmvolume 
  104. Mthiswav = 
  105. mmPlay 
  106. handanim 
  107. audioerror
  108. update 
  109. /"single"
  110. --notifyBefore 
  111. --        enabled 
  112. mmNotify cRef, cCommand, cResult
  113. buttonClick
  114. 4sketchList, currframe, currObject, thisWAv, wavList, audioOn, currfield, vol
  115. B > 1
  116. a - 1
  117.     syserrornumber = 0
  118. thiswav 
  119. mmIsOpen 
  120. clip thisWav
  121.             mmClose 
  122.  notify 
  123. mmvolume 
  124. mmPlay 
  125. audioerror
  126. update 
  127. notifyBefore 
  128.         enabled 
  129. mmNotify cRef, cCommand, cResult
  130. wavList
  131. sketchA
  132. sketchList
  133. sketchA,sketchB,sketchC,sketchD
  134. thisAnim
  135. instruct,step1,step2,step3
  136. lastAnim
  137. currframe
  138. thisWav
  139. lastWav
  140. enterPage
  141. ,%H.%
  142. sketchList
  143. leavePage
  144. AnimDone
  145. AudioDone
  146. hand3
  147. hand2
  148. hand4
  149. currframe
  150. hand1
  151. handanim
  152. Rhandanim
  153. successful
  154. mmNotify
  155. audioOn
  156. currObject
  157. wavList
  158. sketchList
  159. currfield
  160. forwardsml
  161. currframe
  162. thisWav
  163. audioerror
  164. buttonClick
  165. forwardsml
  166. enterPage
  167. currframe
  168. sketchList
  169. forwardsml
  170. currframe
  171. update
  172. audioOn
  173. wavList
  174. currframe
  175. thisWav
  176. audioerror
  177. mmNotify
  178. audioOn
  179. currObject
  180. wavList
  181. sketchList
  182. paused
  183. forwardsml
  184. currframe
  185. thisWav
  186. audioerror
  187. playing
  188. Rhandanim
  189. buttonClick
  190. forwardsml
  191. enterPage
  192. audioOn
  193. wavList
  194. currframe
  195. thisWav
  196. audioerror
  197. mmNotify
  198. sketchList
  199. forwardsml
  200. currframe
  201. update
  202. audioOn
  203. currObject
  204. wavList
  205. forward
  206. sketchList
  207. single
  208. currframe
  209. thisWav
  210. audioerror
  211. Rhandanim
  212. update
  213. buttonClick
  214. audioOn
  215. wavList
  216. currframe
  217. thisWav
  218. audioerror
  219. mmNotify
  220. audioOn
  221. currObject
  222. wavList
  223. forward
  224. sketchList
  225. currfield
  226. currframe
  227. thisWAv
  228. audioerror
  229. update
  230. buttonClick
  231. currframe
  232. audioOn
  233. wavList
  234. currframe
  235. thisWav
  236. audioerror
  237. mmNotify
  238. thisAnim
  239. lastAnim
  240. objectives
  241. thisWav
  242. lastWav
  243. enterpage
  244. leavepage
  245. audiodone
  246. animdone
  247. 4thisAnim, lastAnim, thisWav, lastWav
  248. , = "objectives"
  249. audiodone
  250. animdone
  251. Chapter 2:  Sketchingion
  252. The objectives of this chapter are to:
  253. Introduce basic sketching techniques for informal drawing.
  254. Demonstrate how simple techniques can be used to create complex objects.
  255. Demonstrate cartooning to represent action.
  256. buttonclick
  257. buttonclick
  258. Begin Lesson
  259. object
  260. cartoon
  261. thisAnim
  262. lastAnim
  263. thisWav
  264. lastWav
  265. enterPage
  266. 4lastWav, thisWav, lastAnim, thisAnim
  267. --switch the 
  268. qones
  269. You have reached the end of Sketching.  To review the material, go to the next page.  To continue to Engineering Drawing, click the button below..
  270. nextLesson
  271. oformdraw
  272. buttonClick
  273. buttonClick
  274. formdraw
  275. &Go to next lesson!
  276. milling
  277. object
  278. sketchF
  279. currObject
  280. wavList
  281. sketchList
  282. thisAnim
  283. lastAnim
  284. instruct
  285. currframe
  286. thisWav
  287. sketchF,sketchG,sketchH,sketchI
  288. instruct,foundation,frame,finish
  289. lastWav
  290. enterPage
  291. currObject
  292. leavePage
  293. AnimDone
  294. AudioDone
  295. 4sketchList, currframe, currObject, thisWav, thisAnim, lastWav, lastAnim, wavList
  296. --switch the 
  297. R = "sketchF"
  298.  = "instruct,foundation,
  299. finish"
  300. l = "
  301. =,sketchG,sketchH,sketchI"
  302. AnimDone
  303. AudioDone
  304. Three dimensional objects more effectively communicate concepts.  When sketching these objects, there are three fundamental steps:  foundation, frame, and finish.
  305. Three Dimensional Objects
  306. currframe
  307. notifyBefore 
  308. 4currframe
  309.         enabled 
  310. The foundation is a representation of the space that the object occupies.  Remember that parallel lines remain parallel, even in space.
  311. currframe
  312. notifyBefore 
  313. 4currframe
  314.         enabled 
  315. The frame is the outline of the object.
  316. currframe
  317. notifyBefore 
  318. 4currframe
  319.         enabled 
  320. The finish consists of small details to define texture, depth, and curvature.
  321. instruct
  322. foundation
  323. frame
  324. finish
  325. MAGELIST
  326. multiple
  327. buttons
  328. backward
  329. currObject
  330. forward
  331. sketchList
  332. currframe
  333. multiple
  334. update
  335. buttonClick
  336. currframe
  337. buttonClick
  338. 4sketchList, currframe, currObject
  339. . - 1
  340. update 
  341. /"multiple"
  342. notifyBefore 
  343.         enabled 
  344. forward
  345. currObject
  346. sketchList
  347. forwardsml
  348. currframe
  349. buttonClick
  350. forwardsml
  351. enterPage
  352. currframe
  353. sketchList
  354. forwardsml
  355. currframe
  356. update
  357. buttonClick
  358. 4sketchList, currframe, currObject
  359. ; + 1
  360. r = 1
  361.         normalGraphic 
  362. = icon "forwardsml"
  363. notifyBefore 
  364.         enabled 
  365. update
  366. pause
  367. audioOn
  368. paused
  369. thisWav
  370. audioerror
  371. playing
  372. buttonClick
  373. buttonClick
  374. audio PAUSE funtion only
  375. 4currAUDClip
  376. mmstatus 
  377. clip 
  378. playing
  379. --        mmpause 
  380. paused
  381. --            mmplay 
  382. --            
  383. cVolume
  384. --            
  385. 4thisWav, audioOn, vol
  386.     syserrornumber = 0
  387. R = "
  388. mmPause 
  389. v = "
  390. mmvolume 
  391. thiswav = 
  392. mmPlay 
  393. audioerror
  394. repeat
  395. audioon
  396. thisWav
  397. audioerror
  398. buttonClick
  399. buttonClick
  400. 4sketchList, currObject, currframe, thisWav, audioon, vol
  401.     syserrornumber = 0
  402. audioOn 
  403. thiswav 
  404.         mmvolume 
  405. clip 
  406.         mmplay 
  407. g<> 0
  408. audioerror
  409. Repeat
  410. smallborder
  411. border
  412. enterPage
  413. currObject
  414. wavList
  415. sketchList
  416. thisAnim
  417. sketchE
  418. lastAnim
  419. instruct
  420. currframe
  421. thisWav
  422. lastWav
  423. enterPage
  424. currObject
  425. leavePage
  426. AnimDone
  427. AudioDone
  428. 4currframe, currObject, sketchList, thisWav, thisAnim, lastWav, lastAnim, wavList
  429. --switch the 
  430. R = "sketchE" 
  431.  = "instruct"
  432.  = ""
  433. j = ""
  434. AnimDone
  435. AudioDone
  436. MAGELIST
  437. The basic principles of line sketching can also be applied to curves.  First, establish boundary lines.  Next, identify crossing and tangent points.  Third, approximate the curve using light strokes before finally darkening the shape.S
  438. circle1
  439. currObject
  440. forward
  441. sketchList
  442. circle1,circle2,circle3,circle4
  443. currframe
  444. multiple
  445. update
  446. buttonClick
  447. mouseEnter
  448. sketch.tbk
  449. mouseLeave
  450. buttonClick
  451. 4sketchList, currObject, currframe
  452. " = "circle1,circle2,circle3,circle4"
  453. G = "
  454. N = 1
  455. update 
  456. /"multiple"
  457. .tbk"
  458. currObject
  459. forward
  460. ellipse1,ellipse2,ellipse3,ellipse4
  461. sketchList
  462. ellipse1
  463. currframe
  464. multiple
  465. update
  466. buttonClick
  467. mouseEnter
  468. sketch.tbk
  469. mouseLeave
  470. buttonClick
  471. 4sketchList, currObject, currframe
  472. " = "ellipse1,ellipse2,ellipse3,ellipse4"
  473. K = "
  474. R = 1
  475. update 
  476. /"multiple"
  477. .tbk"
  478. 525,2220,1350,2610
  479. bound
  480. currObject
  481. forward
  482. sketchList
  483. sine1
  484. currframe
  485. multiple
  486. update
  487. sine1,sine2,sine3,sine4
  488. buttonClick
  489. mouseEnter
  490. sketch.tbk
  491. mouseLeave
  492. buttonClick
  493. 4sketchList, currObject, currframe
  494. " = "sine1,sine2,sine3,sine4"
  495. ? = "
  496. F = 1
  497. update 
  498. /"multiple"
  499. .tbk"
  500. currframe
  501. notifyBefore 
  502. 4currframe
  503. Step 2.
  504. Identify crossing and tangent points.
  505. currframe
  506. notifyBefore 
  507. 4currframe
  508. Step 3.
  509. Approximate the curve.es.
  510. currframe
  511. notifyBefore 
  512. 4currframe
  513. Step 4.
  514. Darken the shape.y lines.
  515. currframe
  516. notifyBefore 
  517. 4currframe
  518. Step 1.
  519. Establish boundary lines.
  520. circle1
  521. ellipse1
  522. sine1
  523. Circle
  524. Ellipse
  525. Sineee
  526. circle2
  527. circle3
  528. circle4
  529. ellipse2
  530. ellipse3
  531. ellipse4
  532. sine2
  533. sine3
  534. sine4
  535. instruct
  536. multiple
  537. single
  538. cartoons
  539. animate
  540. Animate!
  541. currObject
  542. sketchList
  543. currframe
  544. Revert
  545. buttonClick
  546. Animate!
  547. currframe
  548. Revert
  549. update
  550. Animate!
  551. enterPage
  552. currframe
  553. buttonClick
  554. 4sketchList, currframe, currObject
  555. . + 1
  556.         -- 
  557. V = 2
  558. m - 1
  559. = "Animate!"
  560. = "Revert"
  561. update
  562. notifyBefore 
  563.         enabled 
  564. enterPage
  565. Animate!
  566. solids
  567. forward
  568. sketchList
  569. thisAnim
  570. lastAnim
  571. currframe
  572. thisWav
  573. instruct,mill1,mill2,mill3,mill4,mill5,mill6,mill7
  574. lastWav
  575. sketchK
  576. update
  577. enterPage
  578. ,%H.%
  579. sketchList
  580. leavePage
  581. AnimDone
  582. AudioDone
  583. 4thisWav, thisAnim, lastWav, lastAnim, sketchList, currframe
  584. --switch the 
  585. ` = "sketchK" 
  586. T = "instruct,mill1,mill2,mill3,mill4,mill5,mill6,mill7"
  587. update 
  588. /"milling"
  589. AnimDone
  590. AudioDone
  591. &4'R5
  592. MAGELIST
  593. mill7
  594. mill6
  595. mill5
  596. mill4
  597. mill3
  598. mill2
  599. mill1
  600. Even as objects become more complex, the same principles are used.  Substeps are introduced to reduce the complexity of the individual steps.  Here, we demonstrate the construction of a sketch of a milling machine.
  601. backward
  602. background
  603. sketchList
  604. currObject
  605. currframe
  606. buttonClick
  607. buttonClick
  608. 4sketchList, currframe
  609. ( - 1
  610.         currObject = 
  611. S = 1
  612. --notifyBefore 
  613. --        enabled 
  614. forward
  615. background
  616. sketchList
  617. currObject
  618. forwardsml
  619. currframe
  620. buttonClick
  621. sketchList
  622. forwardsml
  623. currframe
  624. update
  625. buttonClick
  626. 4sketchList, currframe
  627. H + 1
  628.         currObject = 
  629.         normalgraphic 
  630. = icon 
  631. "forwardsml"
  632. update
  633.         normalGraphic 
  634. icon id 127
  635. currgraphic
  636. pause
  637. audioOn
  638. paused
  639. thisWav
  640. audioerror
  641. playing
  642. buttonClick
  643. buttonClick
  644. 4thisWav, audioOn, vol
  645.     syserrornumber = 0
  646. mmstatus 
  647. clip 
  648. \ = "playing"
  649. mmPause 
  650.  = "paused"
  651. mmvolume 
  652. Ethiswav = 
  653. mmPlay 
  654. audioerror
  655. repeat
  656. audioOn
  657. thisWav
  658. audioerror
  659. buttonClick
  660. buttonClick
  661. 4sketchList, currObject, currframe, thisWav, wavList, audioOn, vol
  662.     syserrornumber = 0
  663. I = 1 
  664.         mmvolume 
  665. clip thiswav = 
  666.         mmPlay 
  667. audioerror
  668. Repeat
  669. background
  670. instruct
  671. milling
  672. cartoon
  673. currObject
  674. sketchList
  675. thisAnim
  676. lastAnim
  677. sketchL
  678. currframe
  679. thisWav
  680. instruct
  681. lastWav
  682. enterPage
  683. currObject
  684. leavePage
  685. AnimDone
  686. AudioDone
  687. 4currframe, currObject, sketchList, thisWav, thisAnim, lastWav, lastAnim
  688. --switch the 
  689. I = "
  690.  = "instruct"
  691.  = ""
  692. AnimDone
  693. AudioDone
  694. &P*8+
  695. Cartooning
  696. Cartooning depicts motion, events, temperature, and/or flow, all within a single frame.
  697. currObject
  698. sketchList
  699. falling1,falling2
  700. currframe
  701. Cartoons
  702. update
  703. falling1
  704. buttonClick
  705. mouseEnter
  706. sketch.tbk
  707. mouseLeave
  708. buttonClick
  709. 4sketchList, currObject, currframe
  710. " = "falling1,falling2"
  711. 9 = "
  712. @ = 1
  713. update 
  714. /"Cartoons"
  715. .tbk"
  716. currObject
  717. spring1,spring2
  718. sketchList
  719. currframe
  720. spring1
  721. Cartoons
  722. update
  723. buttonClick
  724. mouseEnter
  725. sketch.tbk
  726. mouseLeave
  727. buttonClick
  728. 4sketchList, currObject, currframe
  729. " = "spring1,spring2"
  730. 7 = "
  731. > = 1
  732. update 
  733. /"Cartoons"
  734. .tbk"
  735. resist1
  736. currObject
  737. sketchList
  738. currframe
  739. resist1,resist2
  740. animate
  741. cartoons
  742. update
  743. buttonClick
  744. mouseEnter
  745. sketch.tbk
  746. mouseLeave
  747. buttonClick
  748. 4sketchList, currObject, currframe
  749. " = "resist1,resist2"
  750. 7 = "
  751. > = 1
  752. update 
  753. B"animate" 
  754. /"cartoons"
  755. .tbk"
  756. currObject
  757. sketchList
  758. hammer1
  759. currframe
  760. hammer1,hammer2
  761. Cartoons
  762. update
  763. buttonClick
  764. mouseEnter
  765. sketch.tbk
  766. mouseLeave
  767. buttonClick
  768. 4sketchList, currObject, currframe
  769. " = "hammer1,hammer2"
  770. 7 = "
  771. > = 1
  772. update 
  773. /"Cartoons"
  774. .tbk"
  775. currObject
  776. sketchList
  777. currframe
  778. wheel1,wheel2
  779. Cartoons
  780. update
  781. wheel1
  782. buttonClick
  783. mouseEnter
  784. sketch.tbk
  785. mouseLeave
  786. buttonClick
  787. 4sketchList, currObject, currframe
  788. " = "wheel1,wheel2"
  789. 5 = "
  790. < = 1
  791. update 
  792. /"Cartoons"
  793. .tbk"
  794. currObject
  795. sketchList
  796. currframe
  797. flow1,flow2
  798. Cartoons
  799. update
  800. flow1
  801. buttonClick
  802. mouseEnter
  803. sketch.tbk
  804. mouseLeave
  805. buttonClick
  806. 4sketchList, currObject, currframe
  807. " = "flow1,flow2"
  808. 3 = "
  809. : = 1
  810. update 
  811. /"Cartoons"
  812. .tbk"
  813. bounce1
  814. currObject
  815. sketchList
  816. bounce1,bounce2
  817. currframe
  818. Cartoons
  819. update
  820. buttonClick
  821. mouseEnter
  822. sketch.tbk
  823. mouseLeave
  824. buttonClick
  825. 4sketchList, currObject, currframe
  826. " = "bounce1,bounce2"
  827. 7 = "
  828. > = 1
  829. update 
  830. /"Cartoons"
  831. .tbk"
  832.  $    K#
  833. Bouncing
  834. Falling
  835. Spring
  836. Striking
  837. Spinning
  838. tipping1,tipping2
  839. currObject
  840. sketchList
  841. currframe
  842. tipping1
  843. Cartoons
  844. update
  845. buttonClick
  846. mouseEnter
  847. sketch.tbk
  848. mouseLeave
  849. buttonClick
  850. 4sketchList, currObject, currframe
  851. " = "tipping1,tipping2"
  852. 9 = "
  853. @ = 1
  854. update 
  855. /"Cartoons"
  856. .tbk"
  857. Tippingg
  858. tipping2
  859. bounce2
  860. falling2
  861. flow2
  862. hammer2
  863. resist2
  864. spring2
  865. wheel2
  866. bounce1
  867. falling1
  868. flow1
  869. hammer1
  870. resist1
  871. spring1
  872. tipping1
  873. wheel1
  874. instruct
  875. MAGELIST
  876. cartoons
  877. currObject
  878. wavList
  879. sketchList
  880. thisAnim
  881. lastAnim
  882. currfield
  883. repeat
  884. foundation
  885. currframe
  886. thisWav
  887. instruct
  888. lastWav
  889. foundation,frame,finish
  890. enterPage
  891. frame
  892. currObject
  893. blank
  894. finish
  895. foundation
  896. leavePage
  897. AnimDone
  898. AudioDone
  899. 4sketchList, currframe, currObject, thisWav, thisAnim, lastWav, lastAnim, wavList, currfield
  900. --switch the 
  901.  = ""
  902. T = "foundation,
  903. finish"
  904.     enabled 
  905. B"repeat" = "
  906.  = "instruct"
  907. "blank"
  908. AnimDone
  909. AudioDone
  910. More Solids
  911. buttons
  912. backward
  913. forward
  914. pause
  915. paused
  916. thiswav
  917. audioerror
  918. playing
  919. buttonClick
  920. currframe
  921. buttonClick
  922. 4thiswav, vol
  923.     syserrornumber = 0
  924. mmstatus 
  925. clip 
  926. E = "playing"
  927.             mmpause 
  928. r = "paused"
  929. mmvolume 
  930. mmplay 
  931. audioerror
  932. notifyBefore 
  933. 4currframe
  934.         enabled 
  935. = "True"
  936. repeat
  937. audioOn
  938. wavList
  939. paused
  940. currframe
  941. thisWav
  942. audioerror
  943. playing
  944. buttonClick
  945. currframe
  946. buttonClick
  947. 4sketchList, currObject, currframe, thisWav, wavList, audioOn, currfield, vol
  948. @ = 1
  949. update 
  950.     syserrornumber = 0
  951. thiswav 
  952. mmstatus 
  953. clip 
  954. = "playing" 
  955. 2= "paused"
  956.             mmstop 
  957. Kwait
  958.         mmvolume 
  959.         mmPlay 
  960. audioerror
  961. notifyBefore 
  962.         enabled 
  963. = "True"
  964. Repeat
  965. section3
  966. section2
  967. sphere3
  968. sphere2
  969. sphere1
  970. section1
  971. instruct
  972. smallborder
  973. frame
  974. --notifyBefore 
  975. 4currframe
  976. Step 2.
  977. Frame. a figure on the left.
  978. foundation
  979. --notifyBefore 
  980. 4currframe
  981. Step 1.
  982. Foundation.gure on the left.
  983. finish
  984. --notifyBefore 
  985. 4currframe
  986. Step 3.
  987. Finish.
  988. blank
  989. Substeps.
  990. Define more of the frame.
  991. shapesandflags
  992. shapes
  993. audioOn
  994. wavList
  995. paused
  996. currframe
  997. thisWav
  998. audioerror
  999. playing
  1000. buttonClick
  1001. buttonClick
  1002. 4audioOn, thisWav, wavList, currframe, vol, currobject
  1003.     syserrornumber = 0
  1004. thiswav 
  1005. (mmstatus 
  1006. clip 
  1007. = "playing" 
  1008. 1= "paused")
  1009.         mmstop 
  1010. Jwait
  1011.         mmvolume 
  1012.         mmPlay 
  1013. audioerror
  1014. currObject
  1015. wavList
  1016. forward
  1017. sketchList
  1018. sphere1
  1019. currfield
  1020. currframe
  1021. sphere1,sphere2,sphere3
  1022. update
  1023. foundation,frame,finish
  1024. buttonClick
  1025. mouseEnter
  1026. sketch.tbk
  1027. mouseLeave
  1028. buttonClick
  1029. 4sketchList, currObject, currframe, wavList, currfield
  1030. 6 = "sphere1,sphere2,sphere3"
  1031. 3 = "foundation,
  1032. Kfinish"
  1033. currField
  1034. currFrame 
  1035. update 
  1036. .tbk"
  1037. currObject
  1038. wavList
  1039. forward
  1040. sketchList
  1041. foundation,frame,blank,blank,finish
  1042. tu1,tu2,tu3,tu4,tu5
  1043. currfield
  1044. currframe
  1045. update
  1046. buttonClick
  1047. mouseEnter
  1048. sketch.tbk
  1049. mouseLeave
  1050. buttonClick
  1051. 4sketchList, currObject, currframe, wavList, currfield
  1052. 6 = "tu1,tu2,tu3,tu4,tu5"
  1053. / = "foundation,
  1054. Gblank,
  1055. finish"
  1056. currField
  1057. currFrame 
  1058. update 
  1059. .tbk"
  1060. section1,section2,section3
  1061. wavList
  1062. forward
  1063. sketchList
  1064. currObject
  1065. currfield
  1066. section1
  1067. currframe
  1068. update
  1069. foundation,frame,finish
  1070. buttonClick
  1071. mouseEnter
  1072. sketch.tbk
  1073. mouseLeave
  1074. buttonClick
  1075. 4sketchList, currObject, currframe, wavList, currfield
  1076. 6 = "section1,section2,section3"
  1077. 6 = "foundation,
  1078. Nfinish"
  1079. currField
  1080. currFrame 
  1081. update 
  1082. .tbk"
  1083. currObject
  1084. wavList
  1085. forward
  1086. sketchList
  1087. foundation,frame,blank,blank,finish
  1088. currfield
  1089. currframe
  1090. pyr1,pyr2,pyr3,pyr4,pyr5
  1091. update
  1092. buttonClick
  1093. mouseEnter
  1094. sketch.tbk
  1095. mouseLeave
  1096. buttonClick
  1097. 4sketchList, currObject, currframe, wavList, currfield
  1098. 6 = "pyr1,pyr2,pyr3,pyr4,pyr5"
  1099. 4 = "foundation,
  1100. Lblank,
  1101. finish"
  1102. currField
  1103. currFrame 
  1104. update 
  1105. .tbk"
  1106. currObject
  1107. wavList
  1108. forward
  1109. foundation,frame,blank,blank,blank,finish
  1110. sketchList
  1111. currfield
  1112. currframe
  1113. br1,br2,br3,br4,br5,br6
  1114. update
  1115. buttonClick
  1116. mouseEnter
  1117. sketch.tbk
  1118. mouseLeave
  1119. buttonClick
  1120. 4sketchList, currObject, currframe, wavList, currfield
  1121. 6 = "br1,br2,br3,br4,br5,br6"
  1122. 3 = "foundation,
  1123. Kblank,
  1124. finish"
  1125. currField
  1126. currFrame 
  1127. update 
  1128. .tbk"
  1129. Bracket
  1130. Cube Section
  1131. Pyramid
  1132. Sphere
  1133. enterPage
  1134. MAGELIST
  1135. solids
  1136. 8888Y
  1137. F#V#f#s    
  1138. !276654&&#!
  1139. 54&&#!
  1140. m^&CZ:T
  1141. <BookPath>
  1142. :HDMEDIAPATH
  1143. System
  1144. Arial
  1145. Arial
  1146. Arial
  1147. TBKWidgets
  1148. Arial
  1149. Arial
  1150. :CDMEDIAPATH
  1151. d:\cdloader
  1152. olbo~9
  1153. Arial
  1154. pagesys.sbk
  1155. =^addToSysBooks
  1156. thisAnim
  1157. Sketching
  1158. thisWav
  1159. statusBar
  1160. menusys.sbk
  1161. enterBook
  1162. addToSysBooks
  1163. 4thisWav, thisAnim
  1164. addToSysBooks "pagesys.sbk" 
  1165.  menusys.
  1166. statusBar = "Sketching"
  1167. lnewBook
  1168. Graphics Interactive
  1169. single
  1170. buttons
  1171. backward
  1172. forward
  1173. pause
  1174. audioOn
  1175. paused
  1176. thisWav
  1177. audioerror
  1178. playing
  1179. buttonClick
  1180. buttonClick
  1181. 4thisWav, audioOn, vol
  1182.     syserrornumber = 0
  1183. mmstatus 
  1184. clip 
  1185. \ = "playing"
  1186. mmPause 
  1187.  = "paused"
  1188. mmvolume 
  1189. Ethiswav = 
  1190. mmPlay 
  1191.  notify 
  1192. audioerror
  1193. repeat
  1194. audioOn
  1195. currObject
  1196. wavList
  1197. Rhandanim
  1198. currframe
  1199. thisWav
  1200. audioerror
  1201. buttonClick
  1202. buttonClick
  1203. 4sketchList, currframe, currObject, thisWav, audioOn, wavList, vol
  1204. 7 > 1
  1205. currobject
  1206.     syserrornumber = 0
  1207.     -- Like 
  1208. ASSERT statement
  1209.         mmvolume 
  1210. clip thiswav = 
  1211.         mmPlay 
  1212. 0 notify 
  1213. handanim 
  1214. audioerror
  1215. Repeat
  1216. enterPage
  1217. While engineering drawings formally represent a finished design, sketches are rough drawings created with simple tools, usually only pencil, which are meant only to communicate concepts.
  1218. Sketchinghing
  1219. currframe
  1220. notifyBefore 
  1221. 4currframe
  1222.         enabled 
  1223. When drawing a line, begin by choosing endpoints.
  1224. currframe
  1225. notifyBefore 
  1226. 4currframe
  1227.         enabled 
  1228. Use light, brisk strokes to approximate the line.  Use the inertia of the arm to assist - rotate the page if necessary - and do not over-emphasize finger control.
  1229. currframe
  1230. notifyBefore 
  1231. 4currframe
  1232.         enabled 
  1233. Darken the shape.
  1234. Click on the forward arrow key to begin instruction.
  1235. instruct
  1236. step1
  1237. step2
  1238. step3
  1239. hand1
  1240. hand2
  1241. hand3
  1242. hand4
  1243. MAGELIST
  1244. &File
  1245. E&xit    Alt+F4
  1246. Exit the program
  1247. &Navigate
  1248. navigate
  1249. &First Page    Ctrl+Home
  1250. first
  1251. &Next Page    Page Down
  1252. &Previous Page    Page Up
  1253. previous
  1254. &Go to Page...    Ctrl+G
  1255. Introduction
  1256. intro
  1257. Go to Introduction chapter
  1258. Objectives
  1259. intro1
  1260. History
  1261. intro2
  1262. Usefulness
  1263. intro3
  1264. Sketching
  1265. sketch
  1266. Go to Sketching chapter
  1267. Objectives
  1268. Techniques
  1269. Objects
  1270. Cartooning
  1271. Engineering Drawings
  1272. formDraw
  1273. Go to Formal Drawings chapter
  1274. Objectives
  1275. Format
  1276. Working Drawings
  1277. Othogonal Projection
  1278. ortho
  1279. Go to Orthogonal Projection chapter
  1280. Objectives
  1281. orth1
  1282. Theory
  1283. orth2
  1284. Standard Views
  1285. orth3
  1286. Auxiliary Views
  1287. orth4
  1288. Common Practices
  1289. orth5
  1290. orth6
  1291. Pictorials
  1292. pictorials
  1293. Go to Pictorials chapter
  1294. Objectives
  1295. pict1
  1296. Oblique View
  1297. pict2
  1298. Isometric View
  1299. pict3
  1300. Perspective View
  1301. pict4
  1302. pict5
  1303. Sections
  1304. sections
  1305. Go to Sections chpater
  1306. Objectives
  1307. Full Section
  1308. Half Section
  1309. Offset Section
  1310. Broken-Out Section
  1311. Revolved Section
  1312. Removed Section
  1313. Common Practices
  1314. Dimensioning
  1315. dimension
  1316. Go to Dimensioning chapter
  1317. Objectives
  1318. Definitions
  1319. Guidelines
  1320. Common Shorthand
  1321. Tolerancing
  1322. tolerance
  1323. Go to Tolerancing chapter
  1324. Objectives
  1325. Definitions
  1326. Practical Fabrication Tolerances
  1327. True Position
  1328. Datums
  1329. Surface Features
  1330. Descriptive Geometry
  1331. descGeom
  1332. Go to Descriptive Geometry chapter
  1333. Objectives
  1334. Basic Principles and Relationships
  1335. Line Visibility
  1336. Distance Between Lines
  1337. Edge Views and True Shapes
  1338. Dihedral Angles
  1339. Intersection of a Line and a Plane
  1340. Intersection of Two Planes
  1341. Intersection of a Plane and a Solid
  1342. Intersection of Solids
  1343. Surface Developments
  1344. Contours and Cut-and-Fill
  1345. Shadows
  1346. &Main Menu    Ctrl+Alt+Home
  1347. Go to the main menu
  1348. &Options
  1349. options
  1350. &Audio
  1351. Mute    Ctrl+M
  1352. OnOff
  1353. Turns audio on or off
  1354. Volume...
  1355. setVolume
  1356. Set the volume of audio
  1357. &Page Controls
  1358. controls
  1359. Displays/Hides the Navigation Control Bar
  1360. &Help
  1361. Instructions    F1
  1362. tutor
  1363. How to use the program
  1364. About the Authors
  1365. authors
  1366. Information about the authors
  1367. Prof. Dennis K. Lieu
  1368. Chris Casey
  1369. Su Shien Pang
  1370. Paul Krueger
  1371. Allison Okamura
  1372. Acknowledgments
  1373. others
  1374. Copyright Info
  1375. copyright
  1376. backwardsml
  1377. backwardDis
  1378. forwardsml
  1379. pauseup
  1380. pauseDis
  1381. forwardDis
  1382. ellipse
  1383. sphere
  1384. pyramid
  1385. bracket
  1386. section
  1387. tipping
  1388. bouncing
  1389. falling
  1390. spring
  1391. striking
  1392. spinning
  1393. ellipse
  1394. circle
  1395. smsine
  1396. return
  1397. sectionsml
  1398. pyrasm
  1399. spheresml
  1400. `:`2`2`=
  1401. """"" 
  1402. """""" 
  1403. """""" 
  1404. """""" 
  1405. """""""
  1406. """""" 
  1407. """""" 
  1408. """""""
  1409. """""" 
  1410. """""" 
  1411. """"""
  1412. """" 
  1413. """""
  1414. """""" 
  1415. """""""
  1416. """""""" 
  1417. """""""" 
  1418. """""""""
  1419. """""""""
  1420. """""""""
  1421. """""""""
  1422. """""""""
  1423. """""""" 
  1424. """""""" 
  1425. """""""
  1426. """""" 
  1427. """""
  1428. """""" 
  1429. " """"""" 
  1430. " """""""
  1431. " """""" 
  1432. """" 
  1433.  """ 
  1434.  """ 
  1435.  """ 
  1436.  """ 
  1437. """" 
  1438. **""""""**"
  1439. **********
  1440. *********
  1441. ********
  1442. ""   
  1443. nnnff
  1444. nnnff
  1445. ``````
  1446. ```````
  1447. step1
  1448. step2
  1449. step3
  1450. buttonclick
  1451. buttonclick
  1452. Begin Lesson
  1453.     L    D    u
  1454. YH^Qu
  1455. J}pyu
  1456. O)ZwO
  1457. ]pRZjT
  1458. EayizNLekZ
  1459. RrmDVMQVUN
  1460. yy]jq
  1461. =N%P9I
  1462. wG9^;{
  1463.     y2.RfW
  1464. saZ^X_2
  1465. U=Pa=
  1466. gA4GWq5m}T
  1467. Rpx(u
  1468. zpf]tV
  1469. gqw|T^[e
  1470. wLS*C,Vp9
  1471. fTR_fEe
  1472. yTNyx]|
  1473. <//?F
  1474. S:[yV
  1475. d[qz^
  1476. [mSai9
  1477. ^[Vqrd`Z^S
  1478. }sEq.l
  1479. \QEP{,p}d
  1480. 3TVtnO
  1481. VE-9J
  1482. 9e` -
  1483. s'c}`1
  1484. H{E^K
  1485. jJ\v fZk
  1486. \Vims
  1487. sP:XEKt
  1488. _8XgGf
  1489. USbsx
  1490. kp,w`
  1491. qW<F_
  1492. 17=r_
  1493. ro^j:$fF
  1494. jk;/VPL
  1495. SKPPC\]p
  1496. PcJFV
  1497. pt[so
  1498. [XohlZ
  1499. rRX&85Wi`
  1500. yj?B#O
  1501. QjRKPQl
  1502. qVZVaI
  1503. E\ldKcb
  1504. trGG$
  1505. (V^ww
  1506. unH!as
  1507. fE<^E
  1508. /^mEW
  1509. lC[q?
  1510. _HWc    
  1511. |kp\I~
  1512. ]ReT(
  1513. 8A_ls
  1514. 2z6Jss
  1515. \R^,Ut
  1516. ^}PKa^T
  1517. jjV4i
  1518. gMW~a0L
  1519. hdz{ax
  1520.  /MAgQA3
  1521. h{|rI`
  1522. >pY7bGa
  1523. 9@?WNkJy`
  1524. 0XMaxd
  1525. gFpyg
  1526. 4Qd8@T
  1527. +a%K]ia
  1528. pR(Y+5^r
  1529. aQnzK
  1530. $P}`|
  1531. nNlQI
  1532. 0_aiss(
  1533. LTBK^j1K
  1534. &5LFoet(dx
  1535. yu@ZXEV[TY
  1536. NicSvd\b1
  1537. X`NzPMx
  1538. Y'b<RWt`
  1539. _~gMDOi
  1540. Ppah0
  1541. k@^NS]y
  1542. M[Lqz]X
  1543. {qvtw
  1544. S6MG:%
  1545. !MS,Ow`S7]
  1546. 5TU\LFo?G^
  1547. +O[me
  1548. <Z\?}mbk
  1549. I9N\j^aL
  1550. 03CB8hL
  1551. `kGzDi
  1552. q?WT1H
  1553. e=M^c{
  1554. fL60=Xg
  1555. VY8}2
  1556. kTwgq}SMX
  1557. ryUqu|rwo
  1558. ;2$Yl
  1559. AO+%JC
  1560. Sj=@JU~
  1561. cOrzp
  1562. WAZ]}lv
  1563. -B^>a
  1564. d?UMP5
  1565. Ysvhm
  1566. opDY:Z/r
  1567. :7E}e
  1568. 1R:ADC
  1569. 'Ql5_
  1570. 0)?]BcoSn
  1571. |tydI
  1572. FYF5'*TI 
  1573. i7n=6
  1574. zko]=c
  1575. K0\viR
  1576. f}kc7a
  1577. iCyHS7\
  1578. b{ENV
  1579. 0%RH{G\
  1580. dGc<_
  1581. ,}cNon
  1582. oMh?_R
  1583. zICC(zT
  1584. Y6o\<TJk
  1585. QUWU}
  1586. wWuu5UEwU
  1587. UQUUw
  1588. qUUuUWyu
  1589. @]T@E
  1590. UqQQUUQ
  1591. UU7uq
  1592. ww\wUUWWUU
  1593. uU9YUWQ
  1594. AED@]
  1595. WUUwuu
  1596. ]uW|UW
  1597. UUwUuUWmSu
  1598. uuWu}
  1599. SU]UP}}Uu
  1600. QAWuU
  1601. USUWUuQ
  1602. uPuuU
  1603. _UwQ}
  1604. uU}wq
  1605. ]WWUU
  1606. _euQ_
  1607. _uWuU
  1608. WwQQW
  1609. UCuuWUq
  1610. }WWUUuwuW}
  1611. UguW}
  1612. UwUWW
  1613. wQUqs
  1614. uquqGQQ
  1615. WUuUWUUu
  1616. QUTUUuUU
  1617. wuUU_
  1618. WWUeu
  1619. UUQWw
  1620. wWuUs
  1621. Q5Wu_
  1622. wWUUW
  1623. 5UuUw
  1624. Wy}?}WW
  1625. QuWUwu
  1626. UUuU_}wuU
  1627. WvUU]
  1628. ]]W]UUQ
  1629. MU]]M
  1630. WW]UUSQ
  1631. WWUWUwwWUW
  1632. AT@]]
  1633. \]UU]
  1634. wUVUUwP
  1635. ]E]DD
  1636. WUUPUUSUU
  1637. UQuUW
  1638. uQUuUP
  1639. Quww}
  1640. AL@U]_
  1641. qWUw^`
  1642. uTUuW
  1643. AUuUP
  1644. ]W]w}
  1645. U]]EDU
  1646. QUuUU
  1647. UuQuUeU
  1648. ugW_w}
  1649. uU_wa
  1650. QUUQQ
  1651. SUUuQU
  1652. UU]CQWU
  1653. UUuUQ
  1654. uUw_U
  1655. uU}Uu
  1656. QQWU]w
  1657. UUuUU_
  1658. \Q]QuUY
  1659. UqWQUqW
  1660. QUm]Q_y
  1661. }wwQU
  1662. SWQ5w
  1663. U]uQUw
  1664. SE5UUW
  1665. WUWQ_
  1666. UqUQU
  1667. qwu[R
  1668. ]T@D]
  1669. >00QQ
  1670. Wq_SS
  1671. uUuQe
  1672. }SuUu
  1673. UuqUu
  1674.